Game level layout from design specification
نویسندگان
چکیده
The design of video game environments, or levels, aims to control gameplay by steering the player through a sequence of designer-controlled steps, while simultaneously providing a visually engaging experience. Traditionally these levels are painstakingly designed by hand, often from pre-existing building blocks, or space templates. In this paper, we propose an algorithmic approach for automatically laying out game levels from user-specified blocks. Our method allows designers to retain control of the gameplay flow via user-specified level connectivity graphs, while relieving them from the tedious task of manually assembling the building blocks into a valid, plausible layout. Our method produces sequences of diverse layouts for the same input connectivity, allowing for repeated replay of a given level within a visually different, new environment. We support complex graph connectivities and various building block shapes, and are able to compute complex layouts in seconds. The two key components of our algorithm are the use of configuration spaces defining feasible relative positions of building blocks within a layout and a graph-decomposition based layout strategy that leverages graph connectivity to speed up convergence and avoid local minima. Together these two tools quickly steer the solution toward feasible layouts. We demonstrate our method on a variety of real-life inputs, and generate appealing layouts conforming to user specifications.
منابع مشابه
Automatic Synthesis and Simulation of Continuous-Time Σ∆ Modulators
This paper presents a mixed equation-based and simulation-based design methodology for continuous-time Sigma-Delta modulators from high level specifications down to Layout. The calculation and scaling of the SigmaDelta coefficients as well as circuit sizing and layout generation are implemented in the same analog design environment CAIRO+. The design of a complete third order current-mode conti...
متن کاملLate Design Changes (ECOs) for Sequentially Optimized High-Level Esterel Designs
Late changes in silicon design, called ECO, is a common although undesired practice. They happen due to last minute changes in the specifications or to design bugs found at the late stage, sometimes after the tapeout. At this stages going through the topdown design flow is infeasible, because it would take too long and lead to undesirably large perturbations to the physical layout. High-level d...
متن کاملLayout Synthesis of CMOS MEMS Accelerometers
An optimal layout synthesis methodology for CMOS MEMS accelerometers is presented. It consists of a parametrized layout generator that optimizes design objectives while meeting functional specifications. The behavior of the device is estimated using lumped parameter analytical equations. The design problem is then formulated into a non-linear constrained optimization problem. Such an approach t...
متن کاملAn Environment for Design and Implementation of Energy Efficient Digital Filters
This paper presents an overview of a design environment for digital filters. We discuss ongoing work as well as previously developed parts of the design flow. The purpose with this design environment is to improve the design efficiency and thereby be able to increase the knowledge in the area of design and implementation of energy efficient digital filters. The design environment includes all d...
متن کاملCoDePA Studio: Adding Explicit Support for Behavior Variants in Authoring Games
The development of computer games is both complex and technically challenging, especially when it comes to designing complex behavior for computer games. Current development tools do not provide any high-level design facilities for behavior and require the designer to manually program the behavior. Therefore, the approach was introduced to facilitate the authoring of behavior in computer...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. Graph. Forum
دوره 33 شماره
صفحات -
تاریخ انتشار 2014